improvised explosives - French English Dictionary